sql server中如何把一个表结构复制到另一个新表中 您所在的位置:网站首页 sql server 复制表语法 sql server中如何把一个表结构复制到另一个新表中

sql server中如何把一个表结构复制到另一个新表中

2024-07-10 22:41| 来源: 网络整理| 查看: 265

// 将A表中的结构复制到B表中,但数据不复制 select * into B from A where 1=0 // 将A表中的结构和数据全都复制到B表中

select * into B from A

select ID = identity(int,1,1),* into #B from ZhG --如果表ZhG有标识列,就不能用*号,要不然会报 服务器: 消息 8108,级别 16,状态 1,行 1 无法使用 SELECT INTO 语句向表 '#B' 中添加标识列,该表中已有继承了标识属性的列 'ID'。

在要插入的表前加上(未测试) set identity_insert 表名 on  就可插入id列,插入完成后 再 set identity_insert 表名 off 即可恢复自增列



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有